﻿.ctnerE
{
    margin-top: 10px;
}
a, a:link, a:visited, a:active
{
    color: #484848;
    text-decoration: none;
    outline: none;
}
.reviewSummary
{
    padding: 5px 15px 0 15px;
}
.reviewSummary .cmnbtn
{
    margin: 50px 0 0 10px;
}
.reviewList
{
    margin-top: 15px;
}
.reviewList .listCell
{
    margin: 15px 0;
    clear: both;
}
.reviewList .listCell .title
{
    margin: 0 0 6px 0;
    padding: 5px 10px;
    border-top: 1px #CCC solid;
    background: #F2F2F2;
    height: 18px;
    overflow: hidden;
}
.reviewList .listCell .title h2
{
    font-size: 14px;
    float: left;
    overflow: hidden;
    line-height: 18px;
    height: 18px;
}
.reviewList .listCell .title h2 a:hover
{
    text-decoration: none;
}
.reviewList .listCell .title h2 span
{
    color: #F60;
    margin-right: 5px;
}
.reviewList .listCell .title .rankIcon
{
    float: left;
}
.reviewList .listCell .title .rankIcon strong
{
    color: #F60;
    margin-right: 3px;
}
.reviewList .listCell .title .pubDate
{
    float: right;
}
.reviewList .listCell .userInfo
{
    float: left;
    width: 100px;
    margin-right: 15px;
    padding: 10px 10px 10px 10px;
    border-right: 1px #CCC dotted;
    border-width: 0 1px 0 0;
    word-break: break-all;
}
.reviewList .listCell .userInfo dt p
{
    padding: 5px 0;
    word-wrap: break-word;
    word-break: normal;
}
.reviewList .listCell .userInfo dt a span
{
    text-align: center;
}
.reviewList .listCell .userInfo dd p
{
    clear: both;
    margin-bottom: 5px;
}
.reviewList .listCell .userInfo dt span
{
    cursor: pointer;
}
.reviewList .listCell .proInfo
{
    float: left;
    width: 100px;
    margin-right: 15px;
    padding: 10px 10px 10px 10px;
    border-right: 1px #CCC dotted;
    border-width: 0 1px 0 0;
}
.reviewList .listCell .proInfo dt p
{
    padding: 5px 0;
    overflow: hidden;
    word-break: break-all;
}
.reviewList .listCell .proInfo dd p
{
    margin-bottom: 5px;
}
.reviewList .listCell .proInfo dd .price
{
    color: #F60;
    font-weight: bold;
}
.reviewList .listCell .content
{
    float: left;
    width: 850px;
    margin-right: 0px;
    padding-right: 0px; /*border-right: 1px dotted #CCC;*/
}
.reviewList .listCell .content .reviewer
{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #CCC;
}
.reviewList .listCell .content dd
{
    margin-bottom: 10px;
    clear: both;
}
.reviewList .listCell .content .textBlock label
{
    font-weight: bold;
    float: left;
    width: 45px;
    line-height: 18px;
}
.reviewList .listCell .content .textBlock div
{
    margin-left: 45px;
    line-height: 18px;
}
.reviewList .listCell .content .upload a
{
    margin-right: 10px;
}
.reviewList .listCell .content .upload a img
{
    padding: 3px;
    border: 1px solid #CCC;
    width: 80px;
    height: 60px;
}
.reviewList .listCell .content .upload a:hover img
{
    border: 1px solid #F60;
}
.reviewList .listCell .content .uploadLarge
{
    width: 640px;
    overflow: hidden;
}
.reviewList .listCell .content .uploadLarge img
{
    display: block;
    margin-bottom: 10px;
}
.reviewList .listCell .content .oper .isGood
{
    float: right;
}
.reviewList .listCell .content .oper .isGood .good
{
    background: url(../../_imgs/iconB101215.gif) no-repeat 0 -1090px;
    height: 16px;
    padding-left: 20px;
    margin-right: 5px;
    display: inline-block;
}
.reviewList .listCell .content .oper .isGood .bad
{
    background: url(../../_imgs/iconB101215.gif) no-repeat 0 -1120px;
    height: 16px;
    padding-left: 20px;
    display: inline-block;
}
.reviewList .listCell .content .oper .isGood span
{
    color: #F60;
    margin-right: 10px;
}
.reviewList .listCell .rankDetail
{
    float: left;
}
.reviewList .listCell .replys
{
    margin: 0 15px 0 138px;
}
.reviewList .listCell .replys li
{
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dotted #CCC;
}
.reviewList .listCell .replys li p
{
    margin: 8px 0;
    line-height: 18px;
    color: #888;
}
.reviewList .listCell .replys li .replyTitle a
{
    margin-right: 5px;
}
.reviewList .listCell .replys li .replyTitle .pubDate
{
    float: right;
    margin-right: 5px;
    color: #888;
}
.reviewList .listCell .replys li .replyTitle .floorNum
{
    float: right;
    background: #666;
    padding: 1px 3px;
    color: #FFF;
}
.reviewList .listCell .replys .byVendor .replyer
{
    font-weight: bold;
    color: #F60;
    padding-left: 22px;
    background: url(../../_imgs/btnsB101215.gif) no-repeat 0 -1900px;
}
.reviewList .listBottom
{
    background: #F2F2F2;
    border: 1px solid #DDD;
    height: 30px;
    margin-top: 10px;
}
.reviewList .listBottom p
{
    margin: 5px 0 0 10px;
    font-weight: bold;
    font-size: 14px;
}
#wrap .pagePanel li
{
    margin-top: 0;
    padding-top: 0;
    border-top: none;
}
.reviewFilter
{
    float: right;
    margin: 0px 10px 0 0; *margin:5px10px00; }
.searchReview
{
    margin: 0px 0 10px 10px; width: 300px; float: left;
}
.searchReview ul
{
	margin: 0px;
	padding: 0px;
}
.searchReview ul li
{
	float: left; margin-right: 3px;
}
.searchReview .input
{
    float: left;
}
.searchReview .cmnbtn
{ *margin-bottom:5px;_margin-bottom:4px;}
.cmnbtn
{
    display: inline-block;
    font-size: 12px;
}
.btnD, .btnD span, .btnD:hover, .btnD:hover span
{
    background: url(../../_imgs/btnsB101215.gif) no-repeat right -250px;
}
.btnD span
{
    background-position: left -200px;
    padding: 0 10px 0 10px;
    font-weight: normal;
    color: #696969;
}
.btnD:hover
{
    background-position: right -275px;
}
.btnD:hover span
{
    background-position: left -225px;
}
.btnDDisable span
{
    color: #bbb;
}
.btnDDisable:hover, .btnDDisable:hover span
{
    background-position: right -250px;
    cursor: default;
    color: #bbb;
}
.btnDDisable:hover span
{
    background-position: left -200px;
}
.cmnbtn span
{
    display: block;
    line-height: 25px;
    cursor: pointer;
}
.moreOperation
{
    display: block;
    margin-top: 10px;
    height: 35px;
    overflow: hidden;
    background: #F2F2F2;
    border-bottom: 1px solid #CCC; 
    width: 100%;
}
.moreOperation .operation
{
    float: right;
    margin: 5px 10px 0 0;
    width: 600px; 
}
.moreOperation em
{
    font-style: normal;
    color: #F60;
    padding: 9px 0 0 10px;
    display: inline-block;
    float: left;
    line-height: 22px;
}
.input200
{
    width: 200px;
    line-height: 19px;
}
.input35, .input50, .input70, .input100, .input150, .input200, .input400, .input500
{
    border: #AAA 1px solid;
    padding: 2px 5px;
    height: 19px;
}
.hasDefaultText
{
    color: #888;
}
.hasDefaultTextOn
{
    color: #333;
}
#panelCommentEditor{ clear: left; float: left; display: none; width: 100%; }
.ctnerT
{
    background: url(../../_imgs/ctner1101215.gif) repeat-x left -202px;
    border: #DBDBDB 1px solid;
    height: 35px;
    float: left;
}
.ctnerT h3
{
    line-height: 35px;
    font-size: 14px;
    color: #484848;
    float: left;
    margin-left: 15px;
    _margin-left: 8px;
    display: block;
    font-weight: bold;
}
.formA dl
{
    width: 100%;
    padding: 7px 0;
    clear: both; 
    *padding:3px0;
    margin-right: 5px;
}
.formA dt
{
    text-align: right;
    margin: 6px 0 0 0;
    width: 150px;
    float: left;
    margin-right: 5px;
}
.formA dd
{
    margin-left: 155px;
    margin-right: 5px;
}
.formA .mustFill
{
    font-weight: bold;
    color: #F60;
    margin-top: 8px;
    float: left;
}
.formA .tip
{
    color: #888;
    margin-top: 5px;
}
.formA .error
{
    padding-left: 20px;
    background: url(../../_imgs/btnsB101215.gif) no-repeat 0 -1300px;
    color: #F00;
    margin-top: 5px; *padding-top:2px;_padding-top:0;}
.formA .btnLine
{
    clear: both;
    border-top: #d7d7d7 1px solid;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    text-align: center;
}
.formA .btnLine #msg
{
    width: 220px;
    clear: both;
    margin: auto auto;
    text-align: center; 
}
.formA dd .btnD span
{
    margin-right: 0;
}
.cmnTArea
{
    border: #AAA 1px solid;
    width: 510px;
    height: 100px;
    font-size: 12px;
    font-family: Tahoma,Helvetica,Arial,sans-serif;
}
.ctnerBody li.item
{
    padding: 8px 0 0 1px;
    height: 21px;
    float: none;
    border-bottom: 1px #CACACA dotted;
    overflow: hidden;
    background: none;
}
.input500
{
    width: 500px;
}

a.funcLink:hover {
	color: #F60;
	text-decoration: none;
}
a.funcLink {
	color: #1C459D;
	font-weight: normal;
} 

/* 留言系统 */
 a.minorFuncLink
{
    color: #499DE6;
}
a:hover.minorFuncLink
{
    color: #F60;
    text-decoration: none;
}
.discussList
{
    margin-top: 15px;
}
.discussList .listCell li
{
    height: 24px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #CCC;
    overflow: hidden;
    line-height: 20px;
}
.discussList .listCell .colTitle p
{
    font-weight: bold;
}
.discussList .listCell li .topic
{
    float: left;
    width: 600px;
    margin: 0 10px;
    overflow: hidden;
}
.discussList .listCell li .topic a
{
    padding-left: 24px;
    background: url(../../_imgs/iconB101215.gif) no-repeat 0 -1808px;
}
.discussList .listCell li.showTopic .topic a
{
    background: url(../../_imgs/iconB101215.gif) no-repeat 0 -1842px;
}
a:hover
{
    color: #1E4C9A;
    text-decoration: underline;
}
.discussList .listCell li .viewNo
{
    float: left;
    margin-right: 10px;
    overflow: hidden;
    width: 100px;
}
.discussList .listCell li .author
{
    float: left;
    margin-right: 10px;
    overflow: hidden;
    width: 120px;
}
.discussList .listCell li .lastUpdate
{
    float: left;
    margin-right: 10px;
    overflow: hidden;
}
.discussList .listBottom, .discussDetail .listBottom
{
    background: #F2F2F2;
    border: 1px solid #DDD;
    height: 30px;
    margin-top: 10px;
}
.discussList .listBottom p, .discussDetail .listBottom p
{
    margin: 5px 0 0 10px;
    font-weight: bold;
    font-size: 14px;
} 
.discussList .listCell .listBottom .pagePanel li, .discussDetail .listCell .listBottom .pagePanel li
{ 
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
 .discussDetail
{
    margin-top: 15px;
}
.discussDetail .listCell
{
    margin-bottom: 15px;
    clear: both;
}
.discussDetail .listCell .title
{
    margin: 0 0 6px 0;
    padding: 5px 10px;
    border-top: 1px #CCC solid;
    background: #F2F2F2;
    height: 18px;
    overflow: hidden;
}
.discussDetail .listCell .title h2
{
    font-size: 14px;
    float: left;
    overflow: hidden;
    width: 760px;
    line-height: 18px;
    height: 18px;
}
.discussDetail .listCell .title h2.showTopic
{
    padding-left: 24px;
    background: url(../../_imgs/iconB101215.gif) no-repeat 0 -1840px;
}
.discussDetail .listCell .title .pubDate
{
    float: right;
    color: #888;
}
.discussDetail .title .floorNum
{
    float: right;
    background: #666;
    padding: 1px 3px;
    color: #FFF;
    margin-left: 10px;
}
.discussDetail .listCell .userInfo
{
    float: left;
    width: 100px;
    margin-right: 15px;
    padding: 10px 10px 10px 10px;
    border-right: 1px #CCC dotted;
    border-width: 0 1px 0 0;
    word-break: break-all;
    overflow-x: hidden;
}
.discussDetail .listCell .userInfo dt p
{
    padding: 5px 0;
    word-wrap: break-word;
    word-break: normal;
}
.discussDetail .listCell .userInfo dt a span
{
    text-align: center;
}
.discussDetail .listCell .userInfo dd p
{
    margin-bottom: 5px;
}
.discussDetail .listCell .userInfo dt span
{
    cursor: pointer;
}
.discussDetail .listCell .content
{
    float: left;
    width: 830px;
}
.discussDetail .listCell .content dd
{
    margin-bottom: 10px;
    clear: both;
}
.discussDetail .listCell .content .textBlock p
{
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 10px;
}
.discussDetail .listCell .content .uploadLarge img
{
    display: block;
    margin-bottom: 10px;
}
.otherGuideList ul
{
    margin: 10px;
}
.otherGuideList li
{
    height: 30px;
    line-height: 26px;
    border-bottom: 1px dotted #CCC;
    clear: both;
}
.otherGuideList li label
{
    padding-left: 24px;
    background: url(../../_imgs/iconB101215.gif) no-repeat 0 -1209px;
    font-weight: bold;
}
.otherGuideList li em
{
    font-style: normal;
    float: right;
}
.writeGuide .guideTitle input
{
    width: 600px;
}
.writeGuide textArea
{
    width: 610px;
    height: 400px;
}
.discussDetail .listCell .replys
{
    margin: 0 15px 0 138px;
}
.discussDetail .listCell .replys li
{
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dotted #CCC;
}
.discussDetail .listCell .replys li p
{
    margin: 8px 0;
    line-height: 18px;
    color: #888;
}
.discussDetail .listCell .replys li .replyTitle a
{
    margin-right: 5px;
}
.discussDetail .listCell .replys li .replyTitle .pubDate
{
    float: right;
    margin-right: 5px;
    color: #888;
}
.discussDetail .listCell .replys li .replyTitle .floorNum
{
    float: right;
    background: #666;
    padding: 1px 3px;
    color: #FFF;
}
.discussDetail .listCell .replys .byVendor .replyer
{
    font-weight: bold;
    color: #F60;
    padding-left: 22px;
    background: url(../../_imgs/iconB101215.gif) no-repeat 0 -1900px;
}
.backLink {
	margin-top: 0px;
}